package com.webproject.service.houseManager;

import java.util.List;

import com.webproject.core.Page;
import com.webproject.entity.houseManager.AcceptRoomInfo;
import com.webproject.entity.houseManager.Room;
import com.webproject.entity.houseManager.RoomInfo;
import com.webproject.entity.houseManager.RoomRepairInfo;

public interface RoomManagerService {

	/**
	 * 房产资料
	 */
	void queryRoomInfo(Page page);
	List<RoomInfo> queryRoomInfo();
	void saveRoomInfo(RoomInfo roomInfo);
	void updateRoomInfo(RoomInfo roomInfo);
	void deleteRoomInfo(RoomInfo roomInfo);
	/**
	 * 房子
	 */
	void queryRoom(Page page);
	void saveRoom(Room room);
	void updateRoom(Room room);
	void deleteRoom(Room room);
	
	/**
	 * 房子维修记录
	 */
	void queryRoomRepairInfo(Page page);
	void saveRoomRepairInfo(RoomRepairInfo repairInfo);
	void updateRoomRepairInfo(RoomRepairInfo repairInfo);
	void deleteRoomRepairInfo(RoomRepairInfo repairInfo);
	
	/**
	 * 房子交房记录
	 */
	void queryAcceptRoomInfo(Page page);
	void saveAcceptRoomInfo(AcceptRoomInfo acceptRoomInfo);
	void updateAcceptRoomInfo(AcceptRoomInfo acceptRoomInfo);
}
